package com.smi.dao.generatedMapper;

import com.smi.dao.vo.SupplierDTO;
import com.smi.dao.vo.SupplierDTOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SupplierDTOMapper {
    int countByExample(SupplierDTOExample example);

    int deleteByExample(SupplierDTOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(SupplierDTO record);

    int insertSelective(SupplierDTO record);

    List<SupplierDTO> selectByExample(SupplierDTOExample example);

    SupplierDTO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") SupplierDTO record, @Param("example") SupplierDTOExample example);

    int updateByExample(@Param("record") SupplierDTO record, @Param("example") SupplierDTOExample example);

    int updateByPrimaryKeySelective(SupplierDTO record);

    int updateByPrimaryKey(SupplierDTO record);
}